Tootsville-User::Setvar

Function

Setvar names a function, with lambda list (&REST WORDS):

Set a room variable.

UNIMPLEMENTED.

This used to be used to set Room Variables, which were the main way that the game design worked in Tootsville IV. This was largely automated through Eric Feiling's “Zookeeper” application.

In Tootsville V, however, room variables are a reflection of the underlying database structures and are automatically generated as needed; there is not currently a way to backwards-supply the variables' data.

Description from Romance 1.2

Set a room variable. Must have staff level 4 (DESIGNER) to use this command.

Usage

#setvar #replace [@ROOM] VARIABLE FIND REPLACE
#setvar [@ROOM] VARIABLE VALUE...

@b{WARNING: SETTING ROOM VARIABLES TO INVALID VALUES CAN CAUSE UNEXPECTED RESULTS. DOUBLE CHECK ALL VALUES BEING SET FOR CORRECTNESS.}

Use #replace to change a room variable from one value to another.

Examples

 #setvar @tootsSquareWest anim~ropes 2

#setvar anim~ropes 2

File

Defined in file src/infinity/legacy-ops.lisp.